coat_of_arms_template_lists = {
	# Root may be the set character, if in the ruler designer it will not exist yet but the saved scopes will so use them instead of checking the character
	# scope:faith is the faith of the character, always set
	# scope:culture is the culture of the character, always set
	# scope:title is the primary title of the character, may be unset
	all = {
		# Simple catch all

		1 = blank_charge
		
		special_selection = {
			trigger = {
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			
			3 = basic_charge_01
			3 = basic_charge_01b
			3 = basic_ordinary_01
			3 = basic_ordinary_01_inverted
		}

		#500 = basic_charge_02
		#50000 = basic_charge_03
		#1 = basic_charge_04
		#50000 = basic_charge_05
		#3 = basic_charge_06

		# Turned off
		#1 = basic_charge_13
		#1 = basic_charge_13_b
		#1 = border_01
		#1 = border_01_metal
		#1 = basic_ordinary_02
		#1 = basic_ordinary_02_b
		#1 = dynasty_godwin
		#1 = dynasty_godwin_02



		#3 = basic_ordinary_division_01
		#1 = basic_ordinary_division_02
		#3 = basic_ordinary_chief_01
		#1 = basic_ordinary_chief_02




		# Crosses
		special_selection = {
			trigger = {
				coa_cross_trigger = yes
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			1 = basic_ordinary_cross_01
			3 = basic_ordinary_cross_02
			1 = basic_ordinary_cross_03
			3 = basic_ordinary_cross_04

			1 = basic_ordinary_saltire_01
			1 = basic_ordinary_saltire_02
			#1 = basic_ordinary_saltire_03
			#1 = basic_ordinary_saltire_04
		}

		# Pagan catch-all
		special_selection = {
			trigger = {
				scope:faith.religion = {
					save_temporary_scope_as = religion
				}

				scope:religion = { is_in_family = rf_pagan }
				NOR = {
					scope:religion = religion:slavic_religion
					scope:religion = religion:baltic_religion
					scope:religion = religion:finno_ugric_religion
					scope:religion = religion:magyar_religion
					scope:religion = religion:germanic_religion
					scope:religion = religion:zoroastrianism_religion
					scope:religion = religion:tengrism_religion
					scope:religion = religion:akom_religion
					scope:religion = religion:akom_religion
					scope:religion = religion:waaqism_religion
					scope:religion = religion:west_african_religion
					scope:religion = religion:west_african_bori_religion
					scope:religion = religion:west_african_roog_religion
					scope:religion = religion:west_african_orisha_religion
				}
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			5000 = basic_charge_01
			#50000 = basic_charge_02
		}
		# European Paganism - Single, Circle, Senester
		special_selection = {
			trigger = {
				scope:faith.religion = {
					save_temporary_scope_as = religion
				}
				OR = {
					scope:religion = religion:slavic_religion
					scope:religion = religion:baltic_religion
					scope:religion = religion:finno_ugric_religion
					scope:religion = religion:magyar_religion
				}
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			# Weights are temps
			16000 = basic_pagan_template
			16000 = basic_pagan_template_inverted
			8000 = basic_pagan_template_senester
			8000 = basic_pagan_template_senester_inverted
			3000 = geometrical_pagan_template
			4000 = geometrical_pagan_template_inverted
			3000 = geometrical_pagan_template_senester
			2000 = circled_pagan_template
			2000 = circled_pagan_template_inverted
			2000 = circled_pagan_template_offset
			2000 = circled_pagan_template_offset_inverted
		}

		# Germanic Paganism
		special_selection = {
			trigger = {
				scope:faith.religion = religion:germanic_religion
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			5000 = basic_pagan_template
			5000 = basic_pagan_template_inverted
			2500 = basic_pagan_template_senester
			2500 = basic_pagan_template_senester_inverted
			5000 = geometrical_pagan_template
			5000 = geometrical_pagan_template_inverted
			2500 = geometrical_pagan_template_senester
			7500 = circled_pagan_template
			7500 = circled_pagan_template_inverted

		}

		special_selection = {
			trigger = {
				coa_indian_trigger = yes
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			50 = basic_charge_01
			50 = basic_charge_01b
			50 = basic_ordinary_01
			50 = basic_ordinary_01_inverted
			100 = indian_geometrical_template
			100 = indian_geometrical_template_inverted
			50 = indian_single_border_template
			50 = indian_single_border_template_inverted
			150 = circled_indian_template
			150 = circled_indian_template_inverted
			60  = circled_indian_template_offset
			60  = circled_indian_template_offset_inverted
		}
		# India proper (to tone down those very cultural specific designs vs catch all)
		special_selection = {
			trigger = {
				exists = scope:title
				scope:title = {
					any_this_title_or_de_jure_above = {
						OR = {
							this = title:e_india
							this = title:e_deccan
							this = title:e_rajastan
							this = title:k_gondwana
							this = title:k_bihar
							this = title:k_orissa
						}
					}
				}
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			100 = indian_single_template
			100 = indian_single_template_inverted
			100 = indian_single_template_senester
			100 = indian_single_template_senester_inverted
			100 = circled_indian_single_symbol_template
			100 = circled_indian_single_symbol_template_inverted
		}

		# Tamgha users - Circle/Roundel
		special_selection = {
			trigger = {
				scope:faith.religion = {
					save_temporary_scope_as = religion
				}
				AND = {
					OR = {
						scope:faith = faith:nestorian
						scope:religion = religion:tengrism_religion
						scope:religion = religion:zoroastrianism_religion
						scope:religion = religion:magyar_religion
						AND = {
							scope:religion = religion:judaism_religion
							scope:culture = { has_coa_gfx = turkic_group_coa_gfx }
						}
					}
					NOT = {
						OR = {
							government_has_flag = government_is_nomadic
							government_has_flag = government_is_herder
						}
					}
				}
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			5000 = basic_tamgha_template
			5000 = basic_tamgha_template_inverted
			2500 = circled_tamgha_template
			2500 = circled_tamgha_template_inverted
			2500 = roundel_tamgha_template
			2500 = roundel_tamgha_template_inverted

		}

		special_selection = {
			trigger = {
				scope:faith.religion = {
					save_temporary_scope_as = religion
				}
				AND = {
					OR = {
						scope:faith = faith:nestorian
						scope:religion = religion:tengrism_religion
						scope:religion = religion:zoroastrianism_religion
						scope:religion = religion:magyar_religion
						AND = {
							scope:religion = religion:judaism_religion
							scope:culture = { has_coa_gfx = turkic_group_coa_gfx }
						}
					}
					government_has_flag = government_is_nomadic
				}
			}
			5000 = triangle_tamgha_template
			5000 = triangle_tamgha_template_inverted
		}

		special_selection = {
			trigger = {
				scope:faith.religion = {
					save_temporary_scope_as = religion
				}
				AND = {
					OR = {
						scope:faith = faith:nestorian
						scope:religion = religion:tengrism_religion
						scope:religion = religion:zoroastrianism_religion
						scope:religion = religion:magyar_religion
						AND = {
							scope:religion = religion:judaism_religion
							scope:culture = { has_coa_gfx = turkic_group_coa_gfx }
						}
					}
					government_has_flag = government_is_herder
				}
			}
			5000 = basic_tamgha_herder_template
			5000 = basic_tamgha_herder_template_inverted

		}
		# African Paganism - Single charge, geometrical patterns
		special_selection = {
			trigger = {
				coa_african_religion_trigger = yes
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			2000 = basic_african_template
			2000 = basic_african_template_inverted
			2000 = circled_african_template
			2000 = circled_african_template_inverted
			2500 = geometrical_african_template
			2500 = geometrical_african_template_inverted
		}
		# Feudal Europe
		special_selection = {
			trigger = {
				scope:faith.religion = religion:christianity_religion
				scope:culture = { has_coa_gfx = western_coa_gfx }
			}
			# A (main = charge)
			# Rougly 50% of all cases, 50% of it being from bestiary, 50% of said bestiary being lions.
			2500 = hr_single_charge_template
			2500 = hr_single_charge_template_inverted
			500 = hr_three_charges_template
			500 = hr_three_charges_template_inverted
			250 = hr_six_charges_template
			250 = hr_six_charges_template_inverted
			200 = hr_charge_under_chief_template
			200 = hr_charge_under_chief_template_inverted
			200 = hr_lion_semy_template
			200 = hr_lion_semy_template_inverted
			100 = hr_three_charges_in_pale_template
			100 = hr_three_charges_in_pale_template_inverted
			100 = hr_seven_charges_template
			100 = hr_seven_charges_template_inverted
			100 = hr_ten_charges_template
			100 = hr_ten_charges_template_inverted
			100 = hr_charge_and_canton_template
			100 = hr_charge_and_canton_template_inverted
			100 = hr_escutcheon_orle_template
			100 = hr_escutcheon_orle_template_inverted
			50 = hr_semy_template
			50 = hr_semy_template_inverted
			100 = hr_canton_template
			100 = hr_canton_template_inverted
			50 = hr_charge_canton_ermine_template
			50 = hr_charge_canton_ermine_template_inverted
			10 = hr_five_charges_template
			10 = hr_five_charges_template_inverted
			10 = hr_single_charge_on_mount_template
			10 = hr_single_charge_on_mount_template_inverted
			# Two charges in pale (ie Normandy)

			# B (main = ordinaries & partitions)
			# Roughly 50% of all cases : 50% divisions, 50% ordinaries (not counting any accompanying charge)
			2500 = hr_geometrical_template
			2500 = hr_geometrical_template_inverted
			100 = hr_geometrical_field_canton_template
			100 = hr_geometrical_field_canton_template_inverted
			200 = hr_three_charges_in_bend_template
			200 = hr_three_charges_in_bend_template_inverted
			200 = hr_three_charges_in_chief_template
			200 = hr_three_charges_in_chief_template_inverted
			200 = hr_three_charges_in_fess_template
			200 = hr_three_charges_in_fess_template_inverted
			200 = hr_cross_ch_five_template
			200 = hr_cross_ch_five_template_inverted
			200 = hr_cross_acc_four_template
			200 = hr_cross_acc_four_template_inverted
			100 = hr_chevron_acc_three_template
			100 = hr_chevron_acc_three_template_inverted
			100 = hr_fess_acc_three_template
			100 = hr_fess_acc_three_template_inverted
			100 = hr_fess_acc_six_charges_template
			100 = hr_fess_acc_six_charges_template_inverted
			100 = hr_bend_acc_six_charges_template
			100 = hr_bend_acc_six_charges_template_inverted
			100 = hr_charge_issant_chief_template
			100 = hr_charge_issant_chief_template_inverted
			50 = hr_canton_ermine_template
			50 = hr_canton_ermine_template_inverted

			# C (mixed)
			100 = hr_vair_template
			100 = hr_ermine_template
			100 = hr_charge_within_border_template
			100 = hr_charge_within_border_template_inverted

		}
		special_selection = {
			trigger = {
				scope:faith.religion = religion:christianity_religion
				scope:culture = { has_coa_gfx = iberian_group_coa_gfx }
			}
			1000 = hr_five_charges_template
			1000 = hr_five_charges_template_inverted
		}
		special_selection = {
			trigger = {
				scope:faith.religion = religion:christianity_religion
				scope:culture = { has_coa_gfx = german_group_coa_gfx }
			}
			500 = hr_single_charge_on_mount_template
			500 = hr_single_charge_on_mount_template_inverted
		}
		special_selection = {
			trigger = {
				scope:faith.religion = religion:christianity_religion
				coa_french_trigger = yes
			}
			200 = hr_semy_template
			200 = hr_semy_template_inverted
			200 = hr_seven_charges_template
			200 = hr_seven_charges_template_inverted
			200 = hr_ten_charges_template
			200 = hr_ten_charges_template_inverted
			100 = hr_vair_template
			100 = hr_ermine_template
			100 = hr_charge_issant_chief_template
			100 = hr_charge_issant_chief_template_inverted
			50 = hr_charge_canton_ermine_template
			50 = hr_charge_canton_ermine_template_inverted
			100 = hr_escutcheon_orle_template
			100 = hr_escutcheon_orle_template_inverted
		}

		special_selection = {
			trigger = {
				scope:faith.religion = religion:christianity_religion
				coa_scandinavian_trigger = yes
			}
			1500 = hr_dimidiated_charge_and_geometrical
			1500 = hr_dimidiated_charge_and_geometrical_inverted
			2500 = hr_single_charge_template
			2500 = hr_single_charge_template_inverted
			1000 = hr_three_charges_template
			1000 = hr_three_charges_template_inverted
			1500 = hr_three_charges_in_pall_template
			1500 = hr_three_charges_in_pall_template_inverted
			2500 = hr_geometrical_template
			2500 = hr_geometrical_template_inverted
			1000 = hr_three_charges_arranged_in_bend_template
			1000 = hr_three_charges_arranged_in_bend_template_inverted
			1000 = hr_three_charges_arranged_in_bend_template_senester
			1000 = hr_three_charges_arranged_in_bend_template_senester_inverted
			1500 = hr_single_charge_chevron_chief
			1500 = hr_single_charge_chevron_chief_inverted
			2500 = hr_single_charge_in_bend
		}

		special_selection = {
			trigger = {
				scope:faith.religion = religion:christianity_religion
				scope:culture = { has_coa_gfx = polish_coa_gfx }
			}
			2500 = hr_single_charge_template
			2500 = hr_single_charge_template_inverted
		}
		special_selection = {
			trigger = {
				scope:faith.religion = religion:christianity_religion
				scope:culture = {
					OR = {
						has_coa_gfx = west_slavic_group_coa_gfx
						has_coa_gfx = south_slavic_group_coa_gfx
						has_coa_gfx = east_slavic_group_coa_gfx
						has_coa_gfx = baltic_group_coa_gfx
						has_coa_gfx = balto_finnic_group_coa_gfx
					}
				}
			}
			5000 = hr_single_charge_template
			5000 = hr_single_charge_template_inverted
			2500 = hr_geometrical_template
			2500 = hr_geometrical_template_inverted
		}

		# Middle East
		# Islam - catch all - Persian, Turkic & others will use these only
		special_selection = {
			trigger = {
				scope:faith.religion = religion:islam_religion
				scope:culture = {
					NOR = {
						has_coa_gfx = ainu_group_coa_gfx
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			2000 = circled_mena_template
			2000 = circled_mena_template_inverted
			2000 = roundel_mena_template
			2000 = roundel_mena_template_inverted
			4000 = mena_geometrical_template
			4000 = mena_geometrical_template_inverted
		}
		# MENA - Saracen/Mamluk heraldry - Additionnal layer centered on arabic & berber cultures
		special_selection = {
			trigger = {
				scope:faith.religion = religion:islam_religion
				scope:culture = {
					OR = {
						has_coa_gfx = arabic_group_coa_gfx
						has_coa_gfx = berber_group_coa_gfx
					}
				}
			}
			1000 = mena_fess_01
			1000 = mena_fess_01_barrulets
			1000 = mena_fess_02
			1000 = mena_fess_02_barrulets
			1000 = mena_fess_03
			1000 = mena_fess_03_barrulets
			1000 = mena_fess_04
			1000 = mena_fess_04_barrulets # 100000
			1000 = mena_fess_05
			1000 = mena_fess_05_barrulets
			1000 = mena_fess_06
			1000 = mena_fess_06_barrulets
			1000 = mena_chief_01
			1000 = mena_chief_01_b # 50000
			1000 = mena_chief_03
			1000 = mena_chief_04
			1000 = mena_bend_01
			1000 = mena_bend_02
			500 = mena_fess_chief
			500 = mena_lowered_fess
			500 = mena_fess_chief_inverted
			500 = mena_lowered_fess_inverted
			# larger bend for larger charge, those could be used for arabic calligraphy (ie Nasrid)
		}

		special_selection = {
			trigger = {
				scope:culture = { has_coa_gfx = byzantine_group_coa_gfx }
			}
			500 = byzantine_circled_single_symbol
			500 = byzantine_circled_single_symbol_inverted
			250 = byzantine_circled_single_symbol_mask
			250 = byzantine_circled_single_symbol_mask_inverted
			400 = byzantine_three_charges_in_pale
			400 = byzantine_three_charges_in_pale_inverted
			100 = byzantine_alpha_omega_in_pale
			100 = byzantine_alpha_omega_in_pale_inverted
			250 = byzantine_two_charges_stacked_in_pale
			250 = byzantine_two_charges_stacked_in_pale_inverted
			250 = byzantine_charges_stacked_in_chief
			250 = byzantine_charges_stacked_in_chief_inverted
			250 = byzantine_basic_charge
			250 = byzantine_basic_charge_inverted
			250 = byzantine_ordinary_cross
			250 = byzantine_ordinary_cross_inverted
		}
		
		### SHOGUNATE MOD BEGIN

		special_selection = {
			trigger = {
				scope:culture = {
					OR = {
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			
			10000 = basic_charge
			10000 = basic_charge_inv
			1000 = circular_combo_1
			1000 = circular_combo_1_inv
			30 = circular_combo_2
			30 = circular_combo_2_inv
			30 = circular_combo_3
			30 = circular_combo_3_inv
			30 = circular_combo_4
			30 = circular_combo_4_inv
			10 = circular_combo_5
			10 = circular_combo_5_inv
			70 = circular_combo_6
			70 = circular_combo_6_inv
			10 = circular_combo_6_sm
			10 = circular_combo_6_inv_sm
			10 = circular_combo_7
			10 = circular_combo_7_inv
			10 = circular_combo_8
			10 = circular_combo_8_inv
			20 = circular_combo_9
			20 = circular_combo_9_inv
			20 = circular_combo_10
			20 = circular_combo_10_inv
			20 = circular_combo_11
			20 = circular_combo_11_inv
			20 = circular_combo_12
			20 = circular_combo_12_inv
			50 = circular_combo_13
			50 = circular_combo_13_inv
			30 = circular_combo_14
			30 = circular_combo_14_inv
			20 = circular_combo_15
			20 = circular_combo_15_inv
			10 = circular_combo_16
			10 = circular_combo_16_inv
			10 = circular_combo_17
			10 = circular_combo_17_inv
			10 = circular_combo_18
			10 = circular_combo_18_inv
			70 = circular_combo_19
			70 = circular_combo_19_inv
			10 = circular_combo_20
			10 = circular_combo_20_inv
			10 = circular_combo_21
			10 = circular_combo_21_inv
			10 = circular_combo_22
			10 = circular_combo_22_inv
			70 = circular_combo_23
			70 = circular_combo_23_inv
			30 = circular_combo_24
			30 = circular_combo_24_inv
			10 = circular_combo_25
			10 = circular_combo_25_inv
			30 = circular_combo_26
			30 = circular_combo_26_inv
			10 = circular_combo_27
			10 = circular_combo_27_inv
			20 = circular_combo_28
			20 = circular_combo_28_inv
			10 = circular_combo_29
			10 = circular_combo_29_inv
			10 = circular_combo_30
			10 = circular_combo_30_inv
			10 = circular_combo_31
			10 = circular_combo_31_inv
			10 = circular_combo_32
			10 = circular_combo_32_inv
			10 = circular_combo_33
			10 = circular_combo_33_inv
			10 = circular_combo_34
			10 = circular_combo_34_inv
			10 = circular_combo_35
			10 = circular_combo_35_inv
			10 = circular_combo_36
			10 = circular_combo_36_inv
			10 = circular_combo_37
			10 = circular_combo_37_inv
			10 = circular_combo_38
			10 = circular_combo_38_inv
			10 = circular_combo_39
			10 = circular_combo_39_inv
			20 = circular_combo_40
			20 = circular_combo_40_inv
			10 = circular_combo_41
			10 = circular_combo_41_inv
			10 = circular_combo_42
			10 = circular_combo_42_inv
			10 = circular_combo_43
			10 = circular_combo_43_inv
			20 = circular_combo_44
			20 = circular_combo_44_inv
			20 = circular_combo_45
			20 = circular_combo_45_inv
			10 = circular_combo_46
			10 = circular_combo_46_inv
			10 = circular_combo_47
			10 = circular_combo_47_inv
			10 = circular_combo_48
			10 = circular_combo_48_inv
			10 = circular_combo_49
			10 = circular_combo_49_inv
			10 = circular_combo_50
			10 = circular_combo_50_inv
			10 = circular_combo_51
			10 = circular_combo_51_inv
			10 = circular_combo_52
			10 = circular_combo_52_inv
			10 = circular_combo_53
			10 = circular_combo_53_inv
			20 = circular_combo_54
			20 = circular_combo_54_inv
			20 = circular_combo_55
			20 = circular_combo_55_inv
			10 = circular_combo_56
			10 = circular_combo_56_inv
			10 = circular_combo_57
			10 = circular_combo_57_inv
			10 = circular_combo_58
			10 = circular_combo_58_inv
			10 = circular_combo_59
			10 = circular_combo_59_inv
			20 = circular_combo_60
			20 = circular_combo_60_inv
			10 = circular_combo_61
			10 = circular_combo_61_inv
			10 = circular_combo_62
			10 = circular_combo_62_inv
			10 = circular_combo_63
			10 = circular_combo_63_inv
			10 = circular_combo_64
			10 = circular_combo_64_inv
			10 = circular_combo_65
			10 = circular_combo_65_inv
			10 = circular_combo_66
			10 = circular_combo_66_inv
			10 = circular_combo_67
			10 = circular_combo_67_inv
			10 = circular_combo_68
			10 = circular_combo_68_inv
			10 = circular_combo_69
			10 = circular_combo_69_inv
			10 = circular_combo_70
			10 = circular_combo_70_inv
			10 = circular_combo_71
			10 = circular_combo_71_inv
			10 = circular_combo_72
			10 = circular_combo_72_inv
			10 = circular_combo_73
			10 = circular_combo_73_inv
			10 = circular_combo_74
			10 = circular_combo_74_inv
			10 = circular_combo_75
			10 = circular_combo_75_inv
			10 = circular_combo_76
			10 = circular_combo_76_inv
			10 = circular_combo_77
			10 = circular_combo_77_inv
			10 = circular_combo_78
			10 = circular_combo_78_inv
			20 = circular_combo_79
			20 = circular_combo_79_inv
			10 = circular_combo_80
			10 = circular_combo_80_inv
			10 = circular_combo_81
			10 = circular_combo_81_inv
			10 = circular_combo_82
			10 = circular_combo_82_inv
			10 = circular_combo_84
			10 = circular_combo_84_inv
			10 = circular_combo_85
			10 = circular_combo_85_inv
			10 = circular_combo_86
			10 = circular_combo_86_inv
			10 = circular_combo_87
			10 = circular_combo_87_inv
			10 = circular_combo_88
			10 = circular_combo_88_inv
			10 = circular_combo_89
			10 = circular_combo_89_inv
			10 = circular_combo_90
			10 = circular_combo_90_inv
			10 = circular_combo_91
			10 = circular_combo_91_inv
			10 = circular_combo_92
			10 = circular_combo_92_inv
			10 = circular_combo_93
			10 = circular_combo_93_inv
			10 = circular_combo_94
			10 = circular_combo_94_inv
			10 = circular_combo_95
			10 = circular_combo_95_inv
			10 = circular_combo_96
			10 = circular_combo_96_inv
			10 = circular_combo_97
			10 = circular_combo_97_inv
			10 = circular_combo_98
			10 = circular_combo_98_inv
			10 = circular_combo_99
			10 = circular_combo_99_inv
			10 = circular_combo_100
			10 = circular_combo_100_inv
			10 = circular_combo_101
			10 = circular_combo_101_inv
			10 = circular_combo_102
			10 = circular_combo_102_inv
			10 = circular_combo_103
			10 = circular_combo_103_inv
			10 = circular_combo_104
			10 = circular_combo_104_inv
			10 = circular_combo_105
			10 = circular_combo_105_inv
			10 = circular_combo_106
			10 = circular_combo_106_inv
			10 = circular_combo_107
			10 = circular_combo_107_inv
			10 = circular_combo_108
			10 = circular_combo_108_inv
			30 = circular_combo_109
			30 = circular_combo_109_inv
			20 = circular_combo_110
			20 = circular_combo_110_inv
			50 = circular_combo_111
			50 = circular_combo_111_inv
			10 = circular_combo_112
			10 = circular_combo_112_inv
			10 = circular_combo_113
			10 = circular_combo_113_inv
			100 = diamond_combo_1
			100 = diamond_combo_1_inv
			10 = diamond_combo_2
			10 = diamond_combo_2_inv
			10 = diamond_combo_3
			10 = diamond_combo_3_inv
			10 = diamond_combo_4
			10 = diamond_combo_4_inv
			10 = diamond_combo_5
			10 = diamond_combo_5_inv
			10 = diamond_combo_6
			10 = diamond_combo_6_inv
			10 = diamond_combo_7
			10 = diamond_combo_7_inv
			30 = diamond_combo_8
			30 = diamond_combo_8_inv
			10 = diamond_combo_9
			10 = diamond_combo_9_inv
			30 = diamond_combo_10
			30 = diamond_combo_10_inv
			20 = diamond_combo_11
			20 = diamond_combo_11_inv
			10 = diamond_combo_12
			10 = diamond_combo_12_inv
			20 = diamond_combo_13
			20 = diamond_combo_13_inv
			10 = diamond_combo_14
			10 = diamond_combo_14_inv
			30 = c_diamond_combo_1
			30 = c_diamond_combo_1_inv
			10 = c_diamond_combo_2
			10 = c_diamond_combo_2_inv
			10 = c_diamond_combo_3
			10 = c_diamond_combo_3_inv
			10 = c_diamond_combo_4
			10 = c_diamond_combo_4_inv
			10 = c_diamond_combo_5
			10 = c_diamond_combo_5_inv
			10 = c_diamond_combo_6
			10 = c_diamond_combo_6_inv
			10 = c_diamond_combo_7
			10 = c_diamond_combo_7_inv
			20 = c_diamond_combo_8
			20 = c_diamond_combo_8_inv
			10 = c_diamond_combo_9
			10 = c_diamond_combo_9_inv
			30 = c_diamond_combo_10
			30 = c_diamond_combo_10_inv
			20 = c_diamond_combo_11
			20 = c_diamond_combo_11_inv
			10 = c_diamond_combo_12
			10 = c_diamond_combo_12_inv
			20 = c_diamond_combo_13
			20 = c_diamond_combo_13_inv
			10 = c_diamond_combo_14
			10 = c_diamond_combo_14_inv
		}
		special_selection = {
			trigger = {
				OR = {
					scope:faith.religion = religion:shinto_religion
					scope:faith.religion = religion:taoism_religion
				}
				scope:culture = {
					OR = {
						has_coa_gfx = yamato_group_coa_gfx
						has_coa_gfx = ryukyu_group_coa_gfx
					}
				}
			}
			10 = circular_combo_83
			10 = circular_combo_83_inv
		}
		special_selection = {
			trigger = {
				scope:culture = {
					has_coa_gfx = ainu_group_coa_gfx
				}
			}
			
			1000 = basic_charge
			1000 = basic_charge_inv
			100 = circular_combo_1
			100 = circular_combo_1_inv
			10 = circular_combo_6
			10 = circular_combo_6_inv
			10 = circular_combo_19
			10 = circular_combo_19_inv
			10 = circular_combo_23
			10 = circular_combo_23_inv
		}

		### SHOGUNATE MOD END
	}

	religious_title = {
		100 = religious_icon_01
		100 = religious_icon_01_metal
	}

	factions = {
		100 = faction_01
	}
}